<?php


require_once 'LoginView.php';

class TestAll{
	
		
	public function test(){
		
		
		$loginHandler = new LoginHandler;
		
		//Börjar med att anropa DoLogout.
		$this->DoLogout();
		
		//Undersöker ifall man är inloggad.
		if($this->IsLoggedIn() == true )
		{
			echo "Något gick fel i IsLoggedIn";
			return false;
		}
		
		//Kollar ifall användarnamn och lösen är fel.
		if($this->DoLogin($this->w_username, $this->w_password) == true )
		{
			echo"fel användarnamn och lösenord";
			return false;
			
		}
		
		if($this->IsLoggedIn() == true )
		{
			echo "Något gick fel i IsLoggedIn";
			return false;
		}	
		
		//Kolla om lösen och användarnamn stämmer?
		if($this->DoLogin($this->c_username, $this->c_password) == false )
		{
			echo"rätt grejer";
			return false;
			
		}
		//Kollar därefter om man då är inloggad.
		if($this->IsLoggedIn() == false)
		{
			echo "Något gick fel i IsLoggedIn";
			return false;
		}	
		//Tar fram DoLogout igen.
		$this->DoLogout();
		
		if($this->IsLoggedIn() == true )
		{
			echo "Något gick fel i IsLoggedIn";
			return false;
		}
		
		//Kollar rätt användarnam med fel lösenord.
		if($this->DoLogin($this->c_username, $this->w_password) == true )
		{
			echo"fel lösenord";
			return false;
			
		}	
		
		//När alla tester har gått igenom kommer man hit.
		return true;
	}
}
